﻿namespace LogManager.Gui.ViewModels
{
    using LogManager.Core.Models;
    using LogManager.Gui.Views;
    using System.Collections.ObjectModel;
    using System.Windows.Input;

    /// <summary>
    /// TODO: Update summary.
    /// </summary>
    public interface IWarehouseViewModel : IViewModel<IWarehouseView>
    {
        IWarehouse Warehouse { get;  }
        ReadOnlyObservableCollection<IPlateformViewModel> PlateformsVm { get; }

        ICommand DeleteWarehouseCommand { get; }
        ICommand AddPlateformCommand { get; }
    }
}
